package com.shuwen.gcdj.bean.message.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.UUID;

@Data
@ApiModel
public class PLCAlarmMessageResp {

    private String id= UUID.randomUUID().toString();
    /**
     * 设备编号
     */
    @ApiModelProperty("设备编号")
    private String equipmentId;
    /**
     * 设备编号
     */
    @ApiModelProperty("设备编号")
    private String equipmentCode;
    /**
     * 预警设备
     */
    @ApiModelProperty("预警设备")
    private String equipmentName;
    /**
     * 内容
     */
    @ApiModelProperty("内容")
    private String content ;
    /**
     * 通知时间
     */
    @ApiModelProperty("通知时间")
    private String createDate ;
    /**
     * 传感器编码
     */
    @ApiModelProperty("传感器编码")
    private String sensorCode ;
    /**
     * 设备结构编号
     */
    @ApiModelProperty("设备结构编号")
    private Integer structureId ;

    /**
     * 设备结构名称
     */
    @ApiModelProperty("设备结构名称")
    private String structureName ;
    /**
     * 是否已读
     */
    @ApiModelProperty("是否已读")
    private Boolean isRead ;
    /**
     * 状态
     */
    @ApiModelProperty("状态")
    private Integer state ;
    /**
     * 状态描述
     */
    @ApiModelProperty("状态描述")
    private String stateName;
    /**
     * 工单编号
     */
    @ApiModelProperty("工单编号")
    private String orderCode;
    /**
     * 备注（用于记录标识：1：表示可以新增记录，0：表示无需新增记录）
     */
    @ApiModelProperty("备注")
    private String remark;
}
